<script>
  //打乱数组
  function shuffle(someArray) {
    // 你的代码
  }

  console.log(shuffle([10, 12, 15])) // [12, 15, 10]

  //按示例合并数组
  function mix(firstArray, secondArray) {
    // 你的代码
  }

  console.log(mix([1, 2, 3], [4, 5, 6])) // [1, 4, 2, 5, 3, 6]
  console.log(mix(['h', 'a', 'c'], [7, 4, 17, 10, 48])) // ["h", 7, "a", 4, "c", 17, 10, 48]

  //按求和排序
  function orderBySum(someArray) {
    // 你的代码
  }

  console.log(
    orderBySum([
      [1, 3],
      [4, 2],
      [2, 1],
    ])
  ) // [[2,1], [1,3], [4,2]]

  //找到只出现一次的字符
  // indexOf
  // lastIndexOf
  // arr.indexOf('a') // 0
  // arr.lastIndexOf('a') // 3
  function findOddOneOut(someArray) {
    // 你的代码
  }

  console.log(findOddOneOut(['a', 'a', 'b', 'a', 'c'])) // ['b', 'c']

  //找到数组的最小值和最大值
  function findSmallestAndLargestNumbers(someArray) {
    // 你的代码
  }

  console.log(findSmallestAndLargestNumbers([14, 28, 3, 8, 2]))
  // [2, 28]

  // 按示例转换数组
  function splitByOddAndEven(someArray) {
    // 你的代码
  }

  console.log(splitByOddAndEven([2, 3, 7, 6, 2, 4, 9]))
  // [[2, 4, 6], [3, 7, 9]]

  //只保留出现过一次的数据
  function onlyUnique(someArray) {
    // 你的代码
  }

  console.log(onlyUnique([1, 1, 2, 3, 3, 4, 4, 5])) // [2, 5]

  //数组排序按字母顺序（注意行也要排序）
  function alphabetize(someArray) {
    // 你的代码
  }

  var jumbledAlphabet = [
    ['e', 'd', 'f'],
    ['a', 'c', 'b'],
    ['m', 'o', 'n'],
  ]
  console.log(alphabetize(jumbledAlphabet))
  // [["a", "b", "c"], ["d", "e", "f"], ["m", "n", "o"]]

  //找到两个数组里都出现的值
  function findCommonWords(firstArray, secondArray) {
    // 你的代码
  }

  var firstArray = ['dog', 'cat', 'parrot']
  var secondArray = ['lizard', 'rat', 'cat']
  console.log(findCommonWords(firstArray, secondArray)) // ["cat"]

  //判断第一个数组是否包含第二个数组的所有元素
  function containsAllElements(firstArray, secondArray) {
    // 你的代码
  }

  console.log(containsAllElements(['monday', 'tuesday'], ['tuesday'])) // true

  //排序，数字在字母前
  function sortTheArray(someArray) {
    // 你的代码
  }

  console.log(sortTheArray(['b', 6, 'a', 'q', 7, 2]))
  // [2, 6, 7, "a", "b", "q"]

  //用指定index取出数据成为新数组
  function buildArray(someArray, indexes) {
    // 你的代码
  }

  console.log(buildArray(['mon', 'tue', 'wed', 'thur', 'fri'], [1, 3, 4])) // ["tue", "thur", "fri"]
</script>